handshake deal - German English Dictionary